initial commit
[clinton/prusa3.git] / old stuff / belt-clamp-nut-holder.scad
1 // PRUSA Mendel
2 // Belt clamp nut holder
3 // GNU GPL v3
4 // Josef Průša
5 // josefprusa@me.com
6 // prusadjs.cz
7 // http://www.reprap.org/wiki/Prusa_Mendel
8 // http://github.com/prusajr/PrusaMendel
9
10 include <configuration.scad>
11
12 /**
13 * @id belt-clamp
14 * @name Belt clamp
15 * @category Printed
16 */
17
18 module beltclamp(){
19 difference(){
20 union(0){
21 translate(v = [0,0,1.5]) cube([18,10,3], center=true);
22 translate(v = [-9, 0, 0]) cylinder(r=7,h=3, $fn=6);
23 translate(v = [9, 0, 0]) cylinder(r=7,h=3, $fn=6);
24 }
25
26 translate(v = [9,0, 0.5]) nut(m3_nut_diameter,9);
27 translate(v = [-9,0, 0.5]) nut(m3_nut_diameter,9);
28 translate(v = [-9, 0, -1])polyhole(m3_diameter, 12);
29 translate(v = [9, 0, -1]) polyhole(m3_diameter, 12);
30 }
31 }
32 beltclamp();